package iluminados.cine.pe.model;

import java.io.Serializable;
import java.math.*;
import java.util.*;
public class Producto {
	private int idProducto;
	private String descripcion;
	private String imagen;
	private int importancia;
	private String nombre;
	private BigDecimal precio;
	private int stock;
/*	//bi-directional many-to-one association to DetallePedido
	@OneToMany(mappedBy="producto")*/
	private Set<DetallePedido> objDetallePedidos;

/*	//bi-directional many-to-one association to Categoria
    @ManyToOne
	@JoinColumn(name="id_categoria")*/
	private Categoria objCategoria;

    public Producto() {
    }

	public Producto(int idProducto, String descripcion, String imagen,
			int importancia, String nombre, BigDecimal precio, int stock,
			Set<DetallePedido> objDetallePedidos, Categoria objCategoria) {
		super();
		this.idProducto = idProducto;
		this.descripcion = descripcion;
		this.imagen = imagen;
		this.importancia = importancia;
		this.nombre = nombre;
		this.precio = precio;
		this.stock = stock;
		this.objDetallePedidos = objDetallePedidos;
		this.objCategoria = objCategoria;
	}

	public int getIdProducto() {
		return idProducto;
	}

	public void setIdProducto(int idProducto) {
		this.idProducto = idProducto;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getImagen() {
		return imagen;
	}

	public void setImagen(String imagen) {
		this.imagen = imagen;
	}

	public int getImportancia() {
		return importancia;
	}

	public void setImportancia(int importancia) {
		this.importancia = importancia;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public BigDecimal getPrecio() {
		return precio;
	}

	public void setPrecio(BigDecimal precio) {
		this.precio = precio;
	}

	public int getStock() {
		return stock;
	}

	public void setStock(int stock) {
		this.stock = stock;
	}

	public Set<DetallePedido> getObjDetallePedidos() {
		return objDetallePedidos;
	}

	public void setObjDetallePedidos(Set<DetallePedido> objDetallePedidos) {
		this.objDetallePedidos = objDetallePedidos;
	}

	public Categoria getObjCategoria() {
		return objCategoria;
	}

	public void setObjCategoria(Categoria objCategoria) {
		this.objCategoria = objCategoria;
	}
	
}